package com.dragon.modules.yuegou.entity.busd;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * 商圈运营数据表实体类<br>
 * 对应的表为：busd_operation_data<br>
 * 
 * @author pbuilder generated
 * @date 2019-12-27 15:08:16
 * @company sgy
 * @version 2.0
 */
@TableName("busd_operation_data")
@ApiModel(description = "商圈运营数据表")
public class OperationDataEntity {

	private static final long serialVersionUID = 1L;


    /**  */
	protected String id;

    /** 商圈id */
	@ApiModelProperty("商圈id")
	protected String busdId;

    /** 商圈名称 */
	@ApiModelProperty("商圈名称")
	protected String busdName;

    /** 开门营业率 */
	@ApiModelProperty("开门营业率")
	protected BigDecimal openRate;

    /** 客流量 */
	@ApiModelProperty("客流量")
	protected Integer customerFlow;

    /** 统计月份 */
	@ApiModelProperty("统计月份")
	protected String month;

	/**
	 * 构造一个空商圈运营数据表实体对象
	 */
	public OperationDataEntity(){
		super();
	}

	/**
	 * 依据其它对象的信息构造一个商圈运营数据表实体对象
	 * 
	 * @param other 其它对象
	 */
	public OperationDataEntity(OperationDataEntity other){
		super();
     	this.id = other.id;
     	this.busdId = other.busdId;
     	this.busdName = other.busdName;
     	this.openRate = other.openRate;
     	this.customerFlow = other.customerFlow;
     	this.month = other.month;
	}


	/**
	 * 获取
	 * 
	 * @return id 
	 */
	public String getId() {
		return id;
	}
  	
	/**
	 * 设置
	 * 
	 * @param id 
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * 获取商圈id
	 * 
	 * @return busdId 商圈id
	 */
	public String getBusdId() {
		return busdId;
	}
  	
	/**
	 * 设置商圈id
	 * 
	 * @param busdId 商圈id
	 */
	public void setBusdId(String busdId) {
		this.busdId = busdId;
	}

	/**
	 * 获取商圈名称
	 * 
	 * @return busdName 商圈名称
	 */
	public String getBusdName() {
		return busdName;
	}
  	
	/**
	 * 设置商圈名称
	 * 
	 * @param busdName 商圈名称
	 */
	public void setBusdName(String busdName) {
		this.busdName = busdName;
	}

	/**
	 * 获取开门营业率
	 * 
	 * @return openRate 开门营业率
	 */
	public BigDecimal getOpenRate() {
		return openRate;
	}
  	
	/**
	 * 设置开门营业率
	 * 
	 * @param openRate 开门营业率
	 */
	public void setOpenRate(BigDecimal openRate) {
		this.openRate = openRate;
	}

	/**
	 * 获取客流量
	 * 
	 * @return customerFlow 客流量
	 */
	public Integer getCustomerFlow() {
		return customerFlow;
	}
  	
	/**
	 * 设置客流量
	 * 
	 * @param customerFlow 客流量
	 */
	public void setCustomerFlow(Integer customerFlow) {
		this.customerFlow = customerFlow;
	}

	/**
	 * 获取统计月份
	 * 
	 * @return month 统计月份
	 */
	public String getMonth() {
		return month;
	}
  	
	/**
	 * 设置统计月份
	 * 
	 * @param month 统计月份
	 */
	public void setMonth(String month) {
		this.month = month;
	}

    public String toString() {
		return new StringBuilder().append("OperationDataEntity{").
			append("id=").append(id).
			append(",busdId=").append(busdId).
			append(",busdName=").append(busdName).
			append(",openRate=").append(openRate).
			append(",customerFlow=").append(customerFlow).
			append(",month=").append(month).
			append('}').toString();
    }

	/**
	 * 复制对象
	 * 
	 * @return 复制后的新实体对象
	 */
	public OperationDataEntity copy() {
		return new OperationDataEntity(this);
	}

    /**  */
	public static final String COL_ID = "id";

    /** 商圈id */
	public static final String COL_BUSD_ID = "busd_id";

    /** 商圈名称 */
	public static final String COL_BUSD_NAME = "busd_name";

    /** 开门营业率 */
	public static final String COL_OPEN_RATE = "open_rate";

    /** 客流量 */
	public static final String COL_CUSTOMER_FLOW = "customer_flow";

    /** 统计月份 */
	public static final String COL_MONTH = "month";
}
